# 导入包
# import time
from time import sleep
from selenium import webdriver

# 打开浏览器-创建浏览器对象
from selenium.webdriver.common.by import By

# 打开浏览器
driver = webdriver.Chrome(executable_path='chromedriver.exe')

# 输入访问地址（URL）
driver.get("http://121.43.169.97:8848/pageA.html")
# driver = webdriver.Chrome()

# 放大浏览器
driver.maximize_window()

# 获取用户名输入柜的大小
# size = driver.find_element_by_css_selector("#userA").size
size = driver.find_element(By.CSS_SELECTOR, "#userA").size
print("用户名输入柜的大小为：", size)

# 获取页面上第一个超链接的文本内容
text = driver.find_element(By.CSS_SELECTOR, "a").text
print("页面上第一个超链接的文本内容为：", text)

# 获取页面上第一个超链接的地址
href = driver.find_element(By.CSS_SELECTOR, "a").get_attribute("href")
print("页面上第一个超链接的地址为: ", href)

# 判新页面中的span标签是否可见
span = driver.find_element(By.CSS_SELECTOR, "span").is_displayed()
print(span)

# 判新页面中取消按钰是否可用
enabled = driver.find_element(By.CSS_SELECTOR, "#cancelA").is_enabled()
print(enabled)

# 判新页面中“旅游‘对应的复选框是否为选中的状态
selected = driver.find_element(By.CSS_SELECTOR, "#lyA").is_selected()
print(selected)

# 音乐复选框中点击选中
driver.find_element(By.CSS_SELECTOR, "#yyA").click()

# 间隔3秒，关关闭浏览
sleep(3)

# 退出浏览器
driver.close()